Gmd Report 38 Declarative and Procedural Object-oriented Views

نویسندگان

  • Ralph Busse
  • Peter Fankhauser
چکیده

In der Reihe GMD Report werden Forschungs-und Entwicklungs-ergebnisse aus der GMD zum wissenschaftlichen, nicht-kommerziellen Gebrauch veröffentlicht. Jegliche Inhaltsänderung des Dokuments sowie die entgeltliche Weitergabe sind verboten. The purpose of the GMD Report is the dissemination of research work for scientific non-commercial use. The commercial distribution of this document is prohibited, as is any modification of its content. Abstract One major approach to realise database integration is to adapt and merge the database schemas by defining views. When integrating object-oriented databases, views need to adequately support the two main concepts of object-oriented data models: object identity and methods. View objects need to be identified on the basis of the objects they have been derived from. Methods require an efficient language binding and need to be substituted by declarative query mappings where possible. In this paper we present a view system that supports both declarative and procedural integration of object-oriented databases. We have extended the object definition language ODL of ODMG-93 and use simple OQL queries for instantiating the extents of derived classes and for performing simple attribute derivations. In addition, methods can be attached to view objects in order to provide more complex view semantics. A pre-processor is employed for consistently generating the declarative and the procedural parts from a common source, and an object manager has been designed that interacts with both the query processor and the view implementation and guarantees consistent object identification and method dispatching at run-time. The presented view concept provides flexible integration semantics for object-oriented databases without sacrificing the optimisation potential. Datenbanken, erhält aber gleichzeitig die traditionellen Optimierungsmöglichkeiten.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

GMD – Forschungszentrum Informationstechnik GmbH GMD Report Ralph Busse ,

In der Reihe GMD Report werden Forschungs-und Entwicklungs-ergebnisse aus der GMD zum wissenschaftlichen, nicht-kommerziellen Gebrauch veröffentlicht. Jegliche Inhaltsänderung des Dokuments sowie die entgeltliche Weitergabe sind verboten. The purpose of the GMD Report is the dissemination of research work for scientific non-commercial use. The commercial distribution of this document is prohibi...

متن کامل

Declarative and Procedural Object-Oriented Views

One major approach to realise database integration is to adapt and merge the database schemas by defining views. When integrating object-oriented databases, the views need to adequately support object identity and methods. View objects need to be identified on the basis of the objects they have been derived from. Methods must be callable from the query processor without impeding query optimisat...

متن کامل

Strategies in object-oriented design1

This paper presents a study aiming to analyse the design strategies of experts in object-oriented programming. We report an experiment conducted with four experts. Each subject solved three problems. Our results show that three strategies may be used in program design according to the solution structure. An object-centred strategy and a function-centred strategy are used when the solution has a...

متن کامل

Strategies in object-oriented design

This paper presents a study aiming to analyse the design strategies of experts in object-oriented programming. We report an experiment conducted with four experts. Each subject solved three problems. Our results show that three strategies may be used in program design according to the solution structure. An object-centred strategy and a function-centred strategy are used when the solution has a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998